///////////////////////////////////////////////////////////////////////////
//                            Function definitions                       //
///////////////////////////////////////////////////////////////////////////

#define LOAD_FUN(s) s=(s##_t)GetProcAddress(h_module,#s);

LOAD_FUN(CamOpen);
//LOAD_FUN(CamClose);
LOAD_FUN(CamCheck);
LOAD_FUN(CamInquiry);
LOAD_FUN(CamCmdExec);
LOAD_FUN(CamStatus);
LOAD_FUN(CamBreakFunc);
LOAD_FUN(CamGetPrm);
LOAD_FUN(CamSetPrm);
LOAD_FUN(CamVendorConnect);
LOAD_FUN(CamGetStatus);
LOAD_FUN(CamSetDummyData);
LOAD_FUN(CamGetDummyData);
LOAD_FUN(CamGetModelInfo);
LOAD_FUN(CamGetModelDependInfo);
LOAD_FUN(CamGetDSPFwVer);
LOAD_FUN(CamGetCPUFwVer);
LOAD_FUN(CamGetInternalInfo);
LOAD_FUN(CamDSPTaskWUReq);
LOAD_FUN(CamGetDSPInfo);
LOAD_FUN(CamGetDSPRecoveryLoaderVer);
LOAD_FUN(CamILCDInit);
LOAD_FUN(CamControlILCD);
LOAD_FUN(CamControlILCDBackLight);
LOAD_FUN(CamControlVideoOut);
LOAD_FUN(CamSetVideoOutMode);
LOAD_FUN(CamControlLED);
LOAD_FUN(CamExecSDRAMSelfTest);
LOAD_FUN(CamExecFlashMemSelfTest);
LOAD_FUN(CamSetBattLife);
LOAD_FUN(CamGetBattLife);
LOAD_FUN(CamGetSDRAMJudjment);
LOAD_FUN(CamGetBufImgExist);
LOAD_FUN(CamCreateImgFileInfReq);
LOAD_FUN(CamGetRawImgStorInf);
LOAD_FUN(CamDeleteImgBufReq);
LOAD_FUN(CamSetImgAdjMode);
LOAD_FUN(CamGetImgAdjMode);
LOAD_FUN(CamSetCCDGain);
LOAD_FUN(CamGetCCDGain);
LOAD_FUN(CamSetCCDColorGain);
LOAD_FUN(CamGetCCDColorGain);
LOAD_FUN(CamGetDigitalPreGainMag);
LOAD_FUN(CamGetOpticalBlack);
LOAD_FUN(CamSetAWBEnabled);
LOAD_FUN(CamGetAWBEnabled);
LOAD_FUN(CamSetAWBLevelGateEnabled);
LOAD_FUN(CamGetAWBLevelGateEnabled);
LOAD_FUN(CamSetAWBLevelGate);
LOAD_FUN(CamGetAWBLevelGate);
LOAD_FUN(CamGetHistogram);
LOAD_FUN(CamGetRemainPhotoedNo);
LOAD_FUN(CamSetDefMode);
LOAD_FUN(CamGetDefMode);
LOAD_FUN(CamGetDefInf);
LOAD_FUN(CamGetImgFileInfo);
LOAD_FUN(CamEndFileProcMsg);
LOAD_FUN(CamGetRAWMemArea);
LOAD_FUN(CamGetTIFFMemArea);
LOAD_FUN(CamGetJPGMainMemArea);
LOAD_FUN(CamGetJPGScrMemArea);
LOAD_FUN(CamGetJPGThumbMemArea);
LOAD_FUN(CamGetYCdataMemArea);
LOAD_FUN(CamGetExifdataMemArea);
LOAD_FUN(CamGetRAWTagMemArea);
LOAD_FUN(CamGetTIFFTagMemArea);
LOAD_FUN(CamTstMemCardSelf);
LOAD_FUN(CamSetReadMemArea);
LOAD_FUN(CamSetWriteMemArea);
LOAD_FUN(CamReadMemory);
LOAD_FUN(CamWriteMemory);
LOAD_FUN(CamGetRevision);
LOAD_FUN(CamDispTestPattern);
LOAD_FUN(CamDelPictData);
LOAD_FUN(CamSetOSDDisp);
LOAD_FUN(CamGetOSDDisp);
LOAD_FUN(CamDspOSDMessage);
LOAD_FUN(CamClrOSDMessage);
LOAD_FUN(CamGetBattdata);
LOAD_FUN(CamExecBattCheck);
LOAD_FUN(CamExpMeterReq);
LOAD_FUN(CamRelease);
LOAD_FUN(CamToggleAELock);
LOAD_FUN(CamToggleGreenBtn);
LOAD_FUN(CamCancelAELock);
LOAD_FUN(CamSetMeterState);
LOAD_FUN(CamGetMeterState);
LOAD_FUN(CamSetReleaseCont);
LOAD_FUN(CamSetReleaseBulb);
LOAD_FUN(CamSetReleaseMWB);
LOAD_FUN(CamSetDustReduction);
LOAD_FUN(CamGetCPUInfo);
LOAD_FUN(CamGetRecoveryLoderVer);
LOAD_FUN(CamTstCPUtoDSPcom);
LOAD_FUN(CamDSPPowoffReq);
LOAD_FUN(CamExecCPUsoftwareReset);
LOAD_FUN(CamGetCPUdebugInfo);
LOAD_FUN(CamSetCPUControlInfo);
LOAD_FUN(CamGetCPUControlInfo);
LOAD_FUN(CamSetCameraFlag);
LOAD_FUN(CamGetCameraFlag);
LOAD_FUN(CamSetReleaseFlag);
LOAD_FUN(CamGetReleaseFlag);
LOAD_FUN(CamSetSWInputFlag);
LOAD_FUN(CamGetSWInputFlag);
LOAD_FUN(CamSetBuzControlFlag);
LOAD_FUN(CamGetBuzControlFlag);
LOAD_FUN(CamSetLEDControlFlag);
LOAD_FUN(CamGetLEDControlFlag);
LOAD_FUN(CamSetSTLCDContFlag);
LOAD_FUN(CamGetSTLCDContFlag);
LOAD_FUN(CamSetSTLCDLightONFlag);
LOAD_FUN(CamGetSTLCDLightONFlag);
LOAD_FUN(CamSetStrobeChargeFlag);
LOAD_FUN(CamGetStrobeChargeFlag);
LOAD_FUN(CamSetCommFlag);
LOAD_FUN(CamGetCommFlag);
LOAD_FUN(CamSetStrobeFlashFlag);
LOAD_FUN(CamGetStrobeFlashFlag);
LOAD_FUN(CamSetDumyRelease);
LOAD_FUN(CamGetDumyRelease);
LOAD_FUN(CamWriteCPUMemory);
LOAD_FUN(CamReadCPUMemory);
LOAD_FUN(CamWriteEEPROM);
LOAD_FUN(CamReadEEPROM);
LOAD_FUN(CamWriteEEPtoRAM);
LOAD_FUN(CamSetCPUTestMode);
LOAD_FUN(CamGetCPUTestMode);
LOAD_FUN(CamCPUTestMode);
LOAD_FUN(CamContVDD2);
LOAD_FUN(CamExecDPUOutput);
LOAD_FUN(CamGetDPUOutput);
LOAD_FUN(CamCtrlBuzzer);
LOAD_FUN(CamCtrlLED);
LOAD_FUN(CamCtrlStatusLEDPtn);
LOAD_FUN(CamCtrlStatusLEDSeg);
LOAD_FUN(CamGetStatusLEDSeg);
LOAD_FUN(CamCtrlBvIC);
LOAD_FUN(CamGetBvTMPAvVRData);
LOAD_FUN(CamGetBvTMPAvVRADData);
LOAD_FUN(CamGetSelectBvAD);
LOAD_FUN(CamGetSelectChAD);
LOAD_FUN(CamGetEEAFPulseLevel);
LOAD_FUN(CamExecBvAdjust);
LOAD_FUN(CamExecAvVRAdjust);
LOAD_FUN(CamCtrlSequence);
LOAD_FUN(CamCtrlMotor);
LOAD_FUN(CamCtrlMagnet);
LOAD_FUN(CamCtrlXTrigger);
LOAD_FUN(CamAdjustTTL);
LOAD_FUN(CamGetReleaseCnt);
LOAD_FUN(CamGetAFInfo);
LOAD_FUN(CamGetCCDIntData);
LOAD_FUN(CamGetCCDIntDataCalPre);
LOAD_FUN(CamCtrlAFMotorDrive);
LOAD_FUN(CamInitAFMPWMCtrl);
LOAD_FUN(CamCtrlAFMotorFtoN);
LOAD_FUN(CamCtrlAFMotorNtoF);
LOAD_FUN(CamCtrlOutstrAssLight);
LOAD_FUN(CamExcInitAFtest);
LOAD_FUN(CamTestSCO);
LOAD_FUN(CamCalcPredicor);
LOAD_FUN(CamCalcAFpulse);
LOAD_FUN(CamExcIntCCDdummy);
LOAD_FUN(CamExcLROMCorrect);
LOAD_FUN(CamCalcBodyAberration);
LOAD_FUN(CamExcForecastMoving);
LOAD_FUN(CamProhibitOBclump);
LOAD_FUN(CamSetAFTestData);
LOAD_FUN(CamGetAFTestData);
LOAD_FUN(CamGetAEInform);
LOAD_FUN(CamGetAEInfInternal);
LOAD_FUN(CamGetNaturalRamData);
LOAD_FUN(CamGetPreARamData);
LOAD_FUN(CamGetPreBRamData);
LOAD_FUN(CamGetBvADRamDifData);
LOAD_FUN(CamExecAECalc);
LOAD_FUN(CamGetBvDData);
LOAD_FUN(CamGetBvADData);
LOAD_FUN(CamGetCurrentModeInfo);
LOAD_FUN(CamSetXvMode);
LOAD_FUN(CamSetPrgMode);
LOAD_FUN(CamSetBvMode);
LOAD_FUN(CamSetFlashMode);
LOAD_FUN(CamSetAFMode);
LOAD_FUN(CamSetAFAreaMode);
LOAD_FUN(CamSetAFArea);
LOAD_FUN(CamSetContinuousReleaseMode);
LOAD_FUN(CamSetSelfTimerMode);
LOAD_FUN(CamSetRemoteControllerMode);
LOAD_FUN(CamSetExpBracketMode);
LOAD_FUN(CamSetMultipleExposureMode);
LOAD_FUN(CamSetTimesOfMultipleExposure);
LOAD_FUN(CamSetBracketLatitude);
LOAD_FUN(CamSetBracketCnt);
LOAD_FUN(CamSetWBMode);
LOAD_FUN(CamSetWBAdjust);
LOAD_FUN(CamSetWBBracket);
LOAD_FUN(CamSetImgFormatQuality);
LOAD_FUN(CamSetImgSize);
LOAD_FUN(CamSetISOValue);
LOAD_FUN(CamSetShutterSpeed);
LOAD_FUN(CamSetAperture);
LOAD_FUN(CamSetReviceXv);
LOAD_FUN(CamSetAEBTurn);
LOAD_FUN(CamSetFlashValue);
LOAD_FUN(CamSetPrintQuality);
LOAD_FUN(CamSetSWdata);
LOAD_FUN(CamGetSWdata);
LOAD_FUN(CamSetandGetSWdata);
LOAD_FUN(CamGetModeData);
LOAD_FUN(CamSetShtrSpdD);
LOAD_FUN(CamSetAptD);
LOAD_FUN(CamSetISOD);
LOAD_FUN(CamSetExpCorD);
LOAD_FUN(CamSetExpBrcktD);
LOAD_FUN(CamGetLensInformationA);
LOAD_FUN(CamGetStrobeInformationA);
LOAD_FUN(CamGetLensInformationB);
LOAD_FUN(CamSetandGetLensInform);
LOAD_FUN(CamGetStrobeInformationB);
LOAD_FUN(CamGetandExecStrobeComm);
LOAD_FUN(CamTestInsideStrobe);
LOAD_FUN(CamInitMoterDrive);
LOAD_FUN(CamDrvMoterPWM);
LOAD_FUN(CamExecMoterBreak);
LOAD_FUN(CamGetHoleJyroAD);
LOAD_FUN(CamInitRormIC);
LOAD_FUN(CamDriveSetPara);
LOAD_FUN(CamDriveBlurred);
LOAD_FUN(CamSelJyroAnalogSW);
LOAD_FUN(CamCalcDegSpeed);
LOAD_FUN(CamCalcPosition);
LOAD_FUN(CamCalcCenterPos);
LOAD_FUN(CamCalcSRConstant);
LOAD_FUN(CamCalcFocusFromZcode);
LOAD_FUN(CamCalcMagnificationFromMVD);
LOAD_FUN(CamDriveCenterPosLIM);
LOAD_FUN(CamTstSREndurance1);
LOAD_FUN(CamTstSREndurance2);
LOAD_FUN(CamClrSRDetectPara);
LOAD_FUN(CamClrSRCCDControlPara);
LOAD_FUN(CamGetJyroContData);
LOAD_FUN(CamGetContPsitDat);
LOAD_FUN(CamDriveCenterPosICCD);
LOAD_FUN(CamExecPIDParaAD);
LOAD_FUN(CamSetUserdataWriteFlash);
LOAD_FUN(CamSetLangAdjFlag);
LOAD_FUN(CamGetLangAdjFlag);
LOAD_FUN(CamSetDateAdjFlag);
LOAD_FUN(CamGetDateAdjFlag);
LOAD_FUN(CamSetCamDate);
LOAD_FUN(CamGetCamDate);
LOAD_FUN(CamResetMenuData);
LOAD_FUN(CamSetUserNoData);
LOAD_FUN(CamGetUserNoData);
LOAD_FUN(CamSetMenuAll);
LOAD_FUN(CamGetMenuAll);
LOAD_FUN(CamSetUserdataClear);
LOAD_FUN(CamSetMenuData);
LOAD_FUN(CamGetMenuData);
LOAD_FUN(CamResetCustomFnc);
LOAD_FUN(CamSetCustomFnc);
LOAD_FUN(CamGetCustomFnc);
LOAD_FUN(CamSetDateFormatFlag);
LOAD_FUN(CamGetDateFormatFlag);
LOAD_FUN(CamSetTimeFormatFlag);
LOAD_FUN(CamGetTimeFormatFlag);
LOAD_FUN(CamSetWorldTimeFlag);
LOAD_FUN(CamGetWorldTimeFlag);
LOAD_FUN(CamSetHomeTown);
LOAD_FUN(CamGetHomeTown);
LOAD_FUN(CamSetDestination);
LOAD_FUN(CamGetDestination);
LOAD_FUN(CamSetHomeTownSummerTimeFlag);
LOAD_FUN(CamGetHomeTownSummerTimeFlag);
LOAD_FUN(CamSetDestinationSummerTimeFlag);
LOAD_FUN(CamGetDestinationSummerTimeFlag);
LOAD_FUN(CamSetLanguage);
LOAD_FUN(CamGetLanguage);
LOAD_FUN(CamSetVideoOut);
LOAD_FUN(CamGetVideoOut);
LOAD_FUN(CamSetLCDBrightness);
LOAD_FUN(CamGetLCDBrightness);
LOAD_FUN(CamSetSaturation);
LOAD_FUN(CamGetSaturation);
LOAD_FUN(CamSetSharpness);
LOAD_FUN(CamGetSharpness);
LOAD_FUN(CamSetContrast);
LOAD_FUN(CamGetContrast);
LOAD_FUN(CamSetQuickView);
LOAD_FUN(CamGetQuickView);
LOAD_FUN(CamSetAutoPwrOffTime);
LOAD_FUN(CamGetAutoPwrOffTime);
LOAD_FUN(CamSetPCVSound);
LOAD_FUN(CamGetPCVSound);
LOAD_FUN(CamSetFileNoReset);
LOAD_FUN(CamGetFileNoReset);
LOAD_FUN(CamSetSlideShowInterval);
LOAD_FUN(CamGetSlideShowInterval);
LOAD_FUN(CamSetPixelDefectInfoFlag);
LOAD_FUN(CamGetCustomFncNo);
LOAD_FUN(CamSetProgramLine);
LOAD_FUN(CamGetProgramLine);
LOAD_FUN(CamSetEvStep);
LOAD_FUN(CamGetEvStep);
LOAD_FUN(CamSetNoiseReduct);
LOAD_FUN(CamGetNoiseReduct);
LOAD_FUN(CamSetGreenBtnFncInM);
LOAD_FUN(CamGetGreenBtnFncInM);
LOAD_FUN(CamSetAFRelatedExpEnbl);
LOAD_FUN(CamGetAFRelatedExpEnbl);
LOAD_FUN(CamSetS1AFEnbl);
LOAD_FUN(CamGetS1AFEnbl);
LOAD_FUN(CamSetAEBOrder);
LOAD_FUN(CamGetAEBOrder);
LOAD_FUN(CamGetSizeOfSmallMode);
LOAD_FUN(CamSetMLensRel);
LOAD_FUN(CamGetMLensRel);
LOAD_FUN(CamSetRelWithFlshCharging);
LOAD_FUN(CamGetRelWithFlshCharging);
LOAD_FUN(CamSetMeterTimer);
LOAD_FUN(CamGetMeterTimer);
LOAD_FUN(CamSetSuperImposeEnbl);
LOAD_FUN(CamGetSuperImposeEnbl);
LOAD_FUN(CamSetColorSpace);
LOAD_FUN(CamGetColorSpace);
LOAD_FUN(CamSetSizeOfSmallMode);
LOAD_FUN(CamSetUserDataDefault);
LOAD_FUN(CamSetUserDataSetup);
LOAD_FUN(CamSetUserDataEffect);
LOAD_FUN(CamUserDataClear);
LOAD_FUN(CamSetUserdataFlag);
LOAD_FUN(CamGetUserdataFlag);
LOAD_FUN(CamSetAllUserdata);
LOAD_FUN(CamGetAllUserdata);
LOAD_FUN(CamSetFileNo);
LOAD_FUN(CamGetFileNo);
LOAD_FUN(CamSetMnualWBColorGain);
LOAD_FUN(CamGetMnualWBColorGain);
LOAD_FUN(CamWriteAdjustData);
LOAD_FUN(CamLoadDefAdjData);
LOAD_FUN(CamLoadAdjustedData);
LOAD_FUN(CamLoadValidAdjData);
LOAD_FUN(CamSetAdjModeFlag);
LOAD_FUN(CamGetAdjModeFlag);
LOAD_FUN(CamSetAdjData);
LOAD_FUN(CamGetAdjData);
LOAD_FUN(CamSetPixelDefectFlag);
LOAD_FUN(CamGetPixelDefectFlag);
LOAD_FUN(CamSetPixelDefectData);
LOAD_FUN(CamGetPixelDefectData);
LOAD_FUN(CamSetDebugModeFlag);
LOAD_FUN(CamGetDebugModeFlag);
LOAD_FUN(CamSetDebugMode);
LOAD_FUN(CamGetDebugMode);
LOAD_FUN(CamSetVsubFlag);
LOAD_FUN(CamGetVsubFlag);
LOAD_FUN(CamSetVsub);
LOAD_FUN(CamSetPixelDefectInfo);
LOAD_FUN(CamSetISOGainFlag);
LOAD_FUN(CamGetISOGainFlag);
LOAD_FUN(CamSetISOGain);
LOAD_FUN(CamGetVsub);
LOAD_FUN(CamSetPrePrcGFlag);
LOAD_FUN(CamGetPrePrcGFlag);
LOAD_FUN(CamSetPrePrcGain);
LOAD_FUN(CamGetPrePrcGain);
LOAD_FUN(CamSetColorMtrxFlag);
LOAD_FUN(CamGetColorMtrxFlag);
LOAD_FUN(CamSetColorMtrx);
LOAD_FUN(CamGetColorMtrx);
LOAD_FUN(CamSetILCDAdjustFlag);
LOAD_FUN(CamGetILCDAdjustFlag);
LOAD_FUN(CamSetILCDAdjust);
LOAD_FUN(CamGetILCDAdjust);
LOAD_FUN(CamSetProductInfoFlag);
LOAD_FUN(CamGetProductInfoFlag);
LOAD_FUN(CamSetProductInfo);
LOAD_FUN(CamGetProductInfo);
LOAD_FUN(CamSetHWVerFlag);
LOAD_FUN(CamGetHWVerFlag);
LOAD_FUN(CamSetHWVer);
LOAD_FUN(CamGetHWVer);
LOAD_FUN(CamSetGeneralOperationCheckedFlag);
LOAD_FUN(CamGetGeneralOperationCheckedFlag);
LOAD_FUN(CamSetCcdPulseShiftCheckedFlag);
LOAD_FUN(CamGetCcdPulseShiftCheckedFlag);
LOAD_FUN(CamSetCcdPulseShiftControl);
LOAD_FUN(CamGetCcdPulseShiftControl);
LOAD_FUN(CamSetProChkFlag);
LOAD_FUN(CamGetProChkFlag);
LOAD_FUN(CamSetProcessInfo);
LOAD_FUN(CamGetProcessInfo);
LOAD_FUN(CamGetDscFlag);
LOAD_FUN(CamTestDscCommand1);
LOAD_FUN(CamTestDscCommand2);
LOAD_FUN(CamTestDscCommand3);
LOAD_FUN(ExeSaveCntrWave);

#undef LOAD_FUN
